home *** CD-ROM | disk | FTP | other *** search
- Have you ever wished you could have 80 columns of text actually ON the
- screen at once? How about 24 rows of text, instead of only 23? Well,
- this program can help you out, and still leave your window showing in
- the borders!
-
- ScreenSizer will allow you to specify the number of rows and columns of
- pixels to be displayed on the screen, as well as modifying the offset
- from the upper left corner of the screen so that your window will be
- centered on your display.
-
- The following is an excerpt from the author's source text:
-
- * Thad Floryan, 7 March 1987
- *
- * Sets the Preferences data for increasing the window bounds. From the
- * default parameters, RowSizeChange and ColumnSizeChange are the values
- * added to the window size. ViewXOffset and ViewYOffset are the delta
- * from the default upper left corner.
- *
- * Usage:
- *
- * CLI> ScreennSizer [ row.delta col.delta [-xoffset -yoffset]]
- *
- * argv: [0] [1] [2] [3] [4]
- * argc: 1 2 3 4 5
- *
- * no args causes the present values to be displayed, else
- * row.delta is the number of rows (V) to be added
- * col.delta is the number of columns (H) to be added
- * xoffset is the upper left corner x delta,
- * usually negative
- * yoffset is the upper left corner y delta,
- * usually negative
- *
- * Note: the Preferences structure is exactly the size of and is stored
- * in SYS:DEVS/system-configuration. This program calls
- * RethinkDisplay() for an immediate screen update if parameters are
- * changed; to save the parameters permanently, use the Preferences
- * program.
- *
- * This program inspired by Neil Katin's "MoreRows" and enhanced/fixed
- * from Marco Papa's "MyMoreRows".
-
- Instead of using the Preferences program, you may choose to save the
- system-configuration with my Prefs program from Amigan Disk #11.
-
- There is some abiguity in the above excerpt. The values you pass to
- ScreenSizer are in PIXELS, not characters or lines. The number of
- pixels you have to add to obtain more lines depends on the font. If
- you use the system default font (TOPAZ-8), it takes 8 pixels to render
- the character vertically to make one line. It just so happens that
- TOPAZ-8 also is 8 pixels wide. Thus, to make your default 77 by 23
- standard Workbench screen into an 80 by 24 screen, use the following
- recommended values:
-
- ScreenSizer 8 24
-
- This will add the necessary pixels and leave the window borders intact!
- You will have to adjust the xoffset and yoffset values yourself, as each
- monitor has different tolerances. The easiest way to adjust the offset
- values is through the Preferences program--use the screen centering gadget.
- Simply use ScreenSizer to size the screen first, then drag the centering gadget
- around in Preferences until you like the way it looks.
-
- CAVEATS:
- Sprites don't seem to like it much when you alter the X and Y offsets of
- the screen. Programs like PacMan87 and Missile Command don't show the
- proper images for the sprites (you see something, but its usually
- garbage, seems to be a bug in the graphics library.) The only solution
- I know about is to keep an unmodified (by ScreenSizer or MoreRows) copy
- of your devs:system-configuration file around, and install it before you
- run the game. You can do this easily with the above mentioned Prefs program.
-
- Notes added by Jim Cooper and Bruce Drake
-
-
-